*{ margin:0px; padding:0px;}
a{text-decoration:none;}
a:hover{text-decoration: none;}
body li{list-style-type:none;}
.left{float: left}
.right{float: right}
.clear{float:none;}
.nopadding{padding: 0}
.dsb{display:block}
.col-center-block {
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/*------------------------------nav头部------------------------------------------------*/
.menua{
    height: 38px;
}
.menua a{
    margin-left: 8px;
    margin-right: 18px;
    font-family: "microsoft yahei";
    font-size: 14px;
    color: #b6b6b6;
    line-height: 38px;
}
.menua span{
    font-size: 8px;
    color: #b6b6b6;
    font-weight: bold;
}
#menulogin{
    font-weight: bold;
    color: #e43941;
    margin-right: 10px;
}
#menusubmit{
    font-weight: bold;
    color: #0a88e1;
    margin-right: 10px;
}
.lin{
    border-top: 1px solid #dfdfdf;
    margin: 0px auto;
}
.lin2{
    width: 1192px;
    height: 125px;
    margin: 20px auto;
    border-bottom: 1px dashed #dfdfdf;
}
/*-------------------------------------logo-----------------------------------------------*/
.logobox a{
    margin-right: 20px;
}
.searchbox{
    width: 300px;
    height: 150px;
}
.searchbox input{
    margin-top: 50px;
    width: 300px;
    height: 40px;
}
/*--------------------------------------banner---------------------------------------------*/
.bgbanner{
    background: url("../img/memberbanner.png") top center no-repeat;
    height: 538px;
}
.mbsub{
    width: 288px;
    height: 142px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: 350px;
}
/*------------------------------------mblist------------------------------------------------*/
.mblist{
    margin-top: 40px;
}
.mag{
    margin: 0 140px 0 140px;
    color: #ffb61b;
}
.mag2{
    margin-right: 100px;
    color: #00aeff;
}
.mag3{
    margin-right: 100px;
    color: #4479ff;
}
.mag4{
    color: #8e5cff;
}
.r1{
    height: 32px;
    font-size: 24px;
    line-height: 28px;
    font-family: "microsoft yahei";
    font-weight: 700;
}
.tr1{
    height: 28px;
    width: 150px;
}
.img1{
    width: 26px;
    height: 26px;
    background: url("../img/iconp.png") no-repeat -735px -165px;
}
.img2{
    width: 32px;
    height: 32px;
    background: url("../img/iconp.png") no-repeat -703px -165px;
}
.img3{
    width: 32px;
    height: 32px;
    background: url("../img/iconp.png") no-repeat -639px -165px;
}
.img4{
    width: 32px;
    height: 32px;
    background: url("../img/iconp.png") no-repeat -671px -165px;
}
.tr2{
    height: 4px;
    margin-bottom: 44px;
    margin-top: 20px;
}
.td{
    background: #eee;
    height: 4px;
    border-radius: 2px;
    width: 140px;
}
.td1{
    margin: 0 150px 0 140px;
}
.td2{
    margin-right: 110px;
}
.td3{
    margin-right: 110px;
}
.tr3{
    height: 58px;
    border-bottom: 1px solid #efefef;
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 42px;
    font-family: "microsoft yahei";
    text-align: center;
}
.tr4{
    height: 158px;
    border-bottom: 1px solid #efefef;
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 42px;
    font-family: "microsoft yahei";
    text-align: center;
}
.prc{
    margin-bottom: 10px;
}
.prc > p{
    color: red;
    font-size: 18px;
}
.prc > p > span{
    font-size: 14px;
}
.prc > span{
    text-decoration: line-through;
    font-size: 14px;
    color: #b6b6b6;
}
.trbtn{
    height: 160px;
}
.trbtn > div{
    height: 52px;
    line-height: 52px;
    width: 186px;
    border-radius: 28px;
    margin-right: 36px;
    margin-left: 30px;
    text-align: center;
    cursor: pointer;
    font-weight: 400;
    font-size: 18px;
    font-family: "microsoft yahei";
}
.dimo{
    background: #8e5cff;
    color: #fff;
    border: 2px solid #8e5cff;
}
.viper{
    background: #4479ff;
    color: #fff;
    border: 2px solid #4479ff;
}
.freer{
    background: #fff;
    border: 2px solid #00aeff;
    font-weight: 400;
    color: #00aeff;
}
/*--------------------------------------pgp------------------------------------------------*/
.bgp{
    background: #ffffff url("../img/pkg.png") top center no-repeat;
    height: 910px;
}
.bgptitle{
	position: relative;
    top: 100px;
    width: 553px;
    height: 76px;
    background: url(../img/iconp.png) no-repeat -521px 0;
    margin: auto;
}
.bgptab{
	position: relative;
    top: 154px;
    height: 130px;
}
.mess{
	margin: 0 210px 0 210px;
    width: 120px;
    height: 130px;
    position: relative;
    cursor: pointer;
}
.messimg{
    height: 89px;
    width: 103px;
    margin: auto;
    background: url("../img/iconp.png") no-repeat -624px -76px;
}
.messtle{
    color: #00bdff;
    font-weight: 700;
    font-size: 16px;
    margin-top: 20px;
    font-family: "microsoft yahei";
}
.mess1{
    margin-right: 210px;
    width: 100px;
    margin-top: 22px;
    height: 130px;
    position: relative;
    cursor: pointer;
}
.messimg2{
    height: 67px;
    width: 78px;
    margin: auto;
    background: url("../img/iconp.png") no-repeat -521px -165px;
}
.messtle2{
    color: #cdcdcd;
    font-weight: 700;
    font-size: 16px;
    margin-top: 20px;
    font-family: "microsoft yahei";
    margin-left: 14.5px;
}
.mess2{
    width: 110px;
    margin-top: 19px;

}
.messimg3{
    height: 71px;
    width: 103px;
    margin: auto;
    background: url("../img/iconp.png") no-repeat -830px -76px;
}
.bgpcontent{
    clear: both;
    position: relative;
    top: 148px;
    height: 540px;
}
/*-------------------------------messcontent---------------------------------------------*/
.mescnt{
    height: 369px;
    background: url("../img/mescnt.png") top center no-repeat;
}
.cntvip{
    width: 465px;
    color: #4479ff;
    position: absolute;
    left: 108px;
    top: 100px;
    padding-right: 85px;
    border-right: 2px solid #eee;
}
.viptitle{
    width: 200px;
    height: 40px;
    line-height: 40px;
    font-size: 30px;
    font-weight: 700;
    margin: auto;
}
.vipimg{
    background: url("../img/iconp.png") no-repeat -599px -165px;
    height: 40px;
    width: 40px;
    float: left;
}
.vipcnt{
    font-family: "Arial", "微软雅黑";
}
.mesleft{
    border: 1px solid #4479ff;
    width: 170px;
    margin: 44px 17px 30px -20px;
    padding: 10px 0;
    height: 65px;
    border-radius: 10px;
    font-size: 14px;
    cursor: pointer;
    text-align: center;
}
.mesright{
    border: 1px solid #4479ff;
    width: 170px;
    margin: 44px 0px 30px 0px;
    padding: 10px 0;
    height: 65px;
    border-radius: 10px;
    font-size: 14px;
    cursor: pointer;
    text-align: center;
}
.mestl{
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 1px;
    font-family: "Arial", "微软雅黑";
}
.cntdia{
    width: 412px;
    color: #8e5cff;
    position: absolute;
    left: 684px;
    top: 100px;
}
.diatitle{
    width: 220px;
    height: 40px;
    line-height: 40px;
    font-size: 30px;
    font-weight: 700;
    margin: 0px 70px ;
}
.diaimg{
    height: 40px;
    width: 40px;
    background:  url("../img/iconp.png") no-repeat -1011px -76px;
}
.messget{
    position: relative;
    top: 410px;
}
.getbtn{
    height: 50px;
    line-height: 50px;
    width: 200px;
    background: #00aeff;
    cursor: pointer;
    font-size: 24px;
    color: #fff;
    border-radius: 4px;
    margin: auto;
    text-align: center;
    font-family: "Arial", "微软雅黑";
}
/*---------------------------------------notice------------------------------------------*/
.notc{
    height: 260px;
}
.notc{
    font-size: 18px;
    font-weight: 700;
    color: #00aeff;
    line-height: 36px;
    font-family: "Arial", "微软雅黑";
}
.notcont{
    font-size: 14px;
    line-height: 24px;
    color: #999;
    font-weight: normal;
}
.notcont  span{
    display: inline-block;
    height: 6px;
    width: 6px;
    border-radius: 3px;
    background: #bbb;
    position: relative;
    top: -2px;
    margin-right: 4px;
    font-weight: normal;
}
.notcont b{
    color: #666;
}
/*------------------------------------底部----------------------------------------------*/
.footend span{
    background-color: white;
    margin-top: -11px;
    width: 40px;
    height: 16px;
    text-align: center;
    color: #b6b6b6;
    cursor: default;
}
.ftbox{
    margin-top: 50px;
    width: 180px;
    text-align: center;
}
.ftbox h5{
    font-family: "Arial", "微软雅黑";
    font-size: 16px;
}
.ftbox a{
    font-family: "Arial", "微软雅黑";
    font-size: 12px;
    color: #b6b6b6;
    line-height: 25px;
}
.mesbox{
    width: 900px;
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.footsign{
    margin-top: 40px;
    margin-left: 24%;
    color: #b6b6b6;
    font-size: 12px;
    margin-bottom: 40px;
}